home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 19 / Mac Magazin and MacEasy Magazine CD - Issue 19.iso / Datenbanken & Hypercard / SimpleDate 1.2 / About SimpleDate 1.2 next >
Text File  |  1996-01-27  |  10KB  |  149 lines

  1.  
  2. SimpleDate 1.2
  3. A small, fast, no-frills calendar program
  4.  
  5. Jade’s End Software
  6. © Copyright 1996 John David N. Dionisio
  7.                                     dondi@cs.ucla.edu
  8.  
  9.  
  10. About SimpleDate
  11.  
  12. SimpleDate is a small, fast calendar application that can be invoked and dismissed with a minumum of fuss.  Its primary feature is the ability to display multiple calendars for any month from the years 1904 to 2039 (Mac gurus and gurus-in-training will grasp the reason behind this year range).  It can display multiple months (one window per month) at a time, and its month displays can be resized to taste.
  13.  
  14. Well, there is one frill in SimpleDate — you can choose between four different calendar “styles.”  In addition, you can copy the current month onto the clipboard either as tab-delimited text or as a picture.  The latter feature is particularly useful if you want to paste “pretty” calendars into your other documents.  It can also be used to print any calendar month, as SimpleDate itself does not have any built-in printing capabilities.
  15.  
  16. SimpleDate comes as a fat binary, so it should run native either on 680x0 or PowerPC Macintoshes without any additional intervention from you.
  17.  
  18.  
  19. Version History
  20.  
  21. I would like to thank everyone who has responded to SimpleDate so far.  Subsequent versions are largely the results of your many suggestions and comments.
  22.  
  23. Changes in Version 1.2:
  24.  
  25. • modified the highlighting scheme in the Standard style to a more consistent color
  26. • modified the Copy as Picture command to include a month and year heading in the copied picture
  27. • made a few balloon help additions
  28. • attempted to fix a bug that caused SimpleDate to fail to update its windows on some machines
  29. • attempted to fix a bug that caused crashes on PowerBook 100s
  30.  
  31. The last two bug fixes are listed as “attempted” because they were reported by other users but could not be replicated by this developer.  Problem areas were located in the code and preliminary versions were seeded to the users who had problems.  They reported that the bugs were gone on their specific machines; however, at this point, I hesitate to make a blanket statement that these bugs have been fixed for everyone.  So please, if you encounter these problems in SimpleDate 1.2, please tell me!
  32.  
  33. Changes in Version 1.1:
  34.  
  35. • the current day may be highlighted on the calendar
  36. • calendars can start their weeks on a Sunday or a Monday
  37. • defaults such as window position and previous calendar style are now saved
  38. • these new features can be chosen from a new Preferences dialog box
  39.  
  40. Other features were requested, but, unfortunately, I have chosen to reserve them for future versions of SimpleDate due to time constraints and the trade-off between having compactness and functionality.  These include the ability to add notes to the calendar, and the ability to show holidays.  I will try to get around to these sometime, but not for version 1.2.
  41.  
  42.  
  43. System Requirements
  44.  
  45. SimpleDate requires a Macintosh with System 7 or greater.  It has been explicitly and successfully tested on the following systems: Macintosh SE/30 w/ System 7.1, Macintosh IIci w/ System 7.0, Quadra 660av w/ System 7.1, Performa 636 w/ System 7.5, PowerBook Duo 280c w/ System 7.5.1, Power Macintosh 7100/80 with System 7.5.1, Power Macintosh 7200/90 with System 7.5.2, and Power Macintosh 8500/120 with System 7.5.2.
  46.  
  47.  
  48. User Guide
  49.  
  50. SimpleDate is capable of opening multiple calendar windows, each set to any month ranging from January 1904 to December 2039.  The following paragraphs summarize the various controls, commands, and options in SimpleDate.  SimpleDate also has extensive balloon help (in System 7 or greater), so you can get most of the information below by choosing “Show Balloons” from the Help menu.
  51.  
  52. Window Controls
  53.  
  54. A calendar window in SimpleDate has the following controls and functions:
  55.  
  56. Close box: Dismisses the calendar window.  When the last calendar window is closed, SimpleDate quits (this is done to mimic the behavior of a desk accessory).
  57.  
  58. Zoom box: Toggles between the standard calendar size and the user-defined size, as set by the Resize box.
  59.  
  60. Resize box: Drag the mouse here to resize the calendar window.
  61.  
  62. Scroll bar: Moves the calendar across months.  The arrows move one month at a time, while the gray regions move one year at a time.
  63.  
  64. This Month button: Jumps the calendar immediately to the current month.
  65.  
  66. Go to… button: Opens a dialog box for immediate access to any month from 1904 to 2039.  Choose the desired month from the pop-up menu and enter the year into the text field.
  67.  
  68. Keyboard Shortcuts
  69.  
  70. The following keyboard shortcuts can be used within a calendar window:
  71.  
  72.                      move to the previous month                                   up arrow, delete key
  73.                      move to the next month                                           down arrow, space bar
  74.                      move back one year                                                  page up, option-up arrow
  75.                      move forward one year                                            page down, option-down arrow
  76.                      move to January 1904                                                home, cmd-up arrow
  77.                      move to December 2039                                           end, cmd-down arrow
  78.  
  79. Menu Commands
  80.  
  81. The following functions are available via menu commands:
  82.  
  83. File Menu
  84.  
  85. New: Opens a new calendar window.
  86.  
  87. Close: Closes the frontmost calendar window.  Closing the last calendar window will quit the program.
  88.  
  89. Page Setup…, Print…: Disabled, because SimpleDate does not have any printing features.  Use the Copy and Copy as Picture commands instead.
  90.  
  91. Quit: Quits from SimpleDate.
  92.  
  93. Edit Menu
  94.  
  95. Undo, Cut, Paste, Clear, Select All: Disabled, because these operations are not applicable to a calendar window.  However, Cut and Paste are usable for editing text in the Go To… dialog box.
  96.  
  97. Copy: Copies the current content of the frontmost calendar window onto the clipboard.  This command copies both text and picture representations of the current month onto the clipboard; use this to paste a tab-separated text representation of the current month into a word processor.  This technique can be used to generate a printout of the current month — simply paste that month into a print-capable application, and print it from there.
  98.  
  99. Copy as Picture: Copies the current content of the frontmost calendar window onto the clipboard, solely as a picture or graphic.  This command copies only a pictorial representation of the calendar onto the clipboard; use this to paste (and print) calendar months with the exact visual appearance that they have in SimpleDate.  This feature permits you to print out SimpleDate months using the aesthetic calendar style of your choice.
  100.  
  101. Preferences: Opens a dialog box that permits the user to set certain SimpleDate defaults.  These defaults are explained below.
  102.  
  103. Default Style
  104.  
  105. The Default Style setting determines the style that will be assigned to new calendar windows, including the calendar window opened when SimpleDate starts up.  The styles shown are the same as those available in the menu bar, except for one: Previous Window’s Style will set the style of new calendar windows to the style of the most recent active calendar window.
  106.  
  107. Highlight Today’s Date on Calendar
  108.  
  109. SimpleDate can now highlight today’s date on the calendar.  This check box determines whether or not this feature should be enabled.  When off, SimpleDate does not indicate which day represents today on the calendar.
  110.  
  111. First Day of Week
  112.  
  113. In some countries, the convention for a monthly calendar displays Monday as the first day of the week.  Use this option to set your preferred first day accordingly.
  114.  
  115. In addition to these options, the dialog box has a Defaults button which resets the preferences to the standard set that SimpleDate uses when it is run for the first time.
  116.  
  117. Calendar
  118.  
  119. This Month: Moves the frontmost window’s calendar to the current month.  This is the same as clicking on that window’s This Month button.
  120.  
  121. Go to…: Opens a dialog box that permits the user to jump to any date between 1904 and 2049.  This is the same as clicking on the Go to… button of that window.
  122.  
  123. Style
  124.  
  125. Standard, Black & White, Chiseled, High Tech: Changes the visual appearance of the frontmost calendar window to the corresponding  style.  Hope you like them!
  126.  
  127.  
  128. Known Problems
  129.  
  130. SimpleDate currently does not handle low-memory conditions very well.  Fortunately, such a situation only arises when a large number of calendar windows is open; in my testing, you do not hit a potential low memory situation until you have more than 12 windows open at a time.  If you do want to have a lot of calendar windows open at one time, increase SimpleDate’s Preferred Size memory requirement from its Get Info window in the Finder.
  131.  
  132.  
  133. Credits
  134.  
  135. Many thanks to my beta testers (in alphabetical order): Herman Atienza, Christine Chih, Christina Chu, Chris Larson, the Lombos brothers, Rolly Maiquez, Dr. Ricky Taira, and Anissa Vicente.
  136.  
  137. Thanks also to those who have taken the time to report bugs and problems to me: Sister Gilberte Baril, David Bishop, William Chesney, and Pete Resnick.
  138.  
  139. En grande thanks go to Chris Larson for much technical and religious guidance.  You can add “Jedi master” to your “Amateur Macintosh Geek” title now…
  140.  
  141.  
  142. Legal & Contact Information
  143.  
  144. SimpleDate is volunteerware — that is, you are free to provide any kind of positive reinforcement to the programmer (grin) if you like his software.  But seriously, at the very least, I would very much appreciate a short e-mail message if you like SimpleDate and have decided to use it for yourself.  This at least gives me an idea of how it is being received out there.
  145.  
  146. I give my permission to include SimpleDate in any freeware or shareware CD.  However, please inform me if your intention, so that I can keep track of which CDs contain my software.
  147.  
  148. Please direct all correspondence concerning SimpleDate to: dondi@cs.ucla.edu.  Enjoy!
  149.